# Hierarchy For All Packages

Package Hierarchies:

- oracle.pg.common,
- oracle.pg.nosql,
- oracle.pg.nosql.index.lucene,
- oracle.pg.nosql.index.solr,
- oracle.pg.text,
- oracle.pg.text.lucene,
- oracle.pg.text.solr

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.analysis.Analyzer (implements java.io.Closeable)
    - oracle.pg.text.lucene.OracleAnalyzer
  - oracle.pg.nosql.CommonCache
    - oracle.pg.nosql.EdgeCache
    - oracle.pg.nosql.VertexCache
  - oracle.pg.nosql.ConcatenateTableIterator (implements oracle.kv.table.TableIterator<K>)
  - oracle.pg.nosql.Console
  - oracle.pg.nosql.DataChange
    - oracle.pg.nosql.EdgeChange
    - oracle.pg.nosql.VertexChange
  - com.tinkerpop.blueprints.Features
    - oracle.pg.nosql.OraclePropertyGraphFeatures
    - oracle.pg.common.OraclePropertyGraphFeaturesBase
  - oracle.pg.nosql.FilterByKeysTableIterator (implements oracle.kv.table.TableIterator<K>)
  - oracle.pg.nosql.FilterTableIterator (implements oracle.kv.table.TableIterator<K>)
  - oracle.pg.nosql.FilterTableKeysIterator (implements oracle.kv.table.TableIterator<K>)
  - oracle.pg.text.IndexParametersBase
    - oracle.pg.text.lucene.LuceneParameters
    - oracle.pg.text.solr.SolrParameters
  - org.apache.lucene.index.IndexWriter (implements java.io.Closeable, org.apache.lucene.index.TwoPhaseCommit)
    - oracle.pg.text.lucene.OracleIndexWriter
  - oracle.pg.common.LocalizedMessage
    - oracle.pg.common.Message (implements oracle.pg.common.MesgConsts)
  - oracle.pg.text.lucene.LuceneIndex<T> (implements oracle.pg.text.OracleIndex<T>)
    - oracle.pg.text.lucene.LuceneAutoIndex<T> (implements oracle.pg.text.OracleAutoIndex<T>)
      - oracle.pg.text.lucene.LuceneEdgeAutoIndex
        - oracle.pg.nosql.index.lucene.NoSQLLuceneEdgeAutoIndex
      - oracle.pg.text.lucene.LuceneVertexAutoIndex (implements oracle.pg.text.OracleAutoIndex<T>)
        - oracle.pg.nosql.index.lucene.NoSQLLuceneVertexAutoIndex
    - oracle.pg.text.lucene.LuceneEdgeIndex
    - oracle.pg.text.lucene.LuceneVertexIndex
  - oracle.pg.nosql.OracleCommonIteratorImpl (implements java.io.Closeable)
    - oracle.pg.nosql.OracleElementIteratorImpl
      - oracle.pg.nosql.OracleEdgeIteratorImpl (implements java.util.Iterator<E>)
      - oracle.pg.nosql.OracleMergeVertexIteratorImpl (implements java.util.Iterator<E>)
      - oracle.pg.nosql.OracleVertexIteratorImpl (implements java.util.Iterator<E>)
  - oracle.pg.common.OracleCommonUtils
  - oracle.pg.text.lucene.OracleDirectory
  - oracle.pg.nosql.OracleEdgeFilterIterableImpl (implements java.lang.Iterable<T>)
  - oracle.pg.nosql.OracleEdgeFilterIteratorImpl (implements java.util.Iterator<E>, oracle.pg.common.MesgConsts)
  - oracle.pg.nosql.OracleEdgeIterableImpl (implements java.lang.Iterable<T>)
  - oracle.pg.nosql.OracleElement (implements oracle.pg.common.OracleElementBase)
    - oracle.pg.nosql.OracleEdge (implements oracle.pg.common.OracleEdgeBase)
    - oracle.pg.nosql.OracleVertex (implements oracle.pg.common.OracleVertexBase)
  - oracle.pg.text.OracleIndexManager
    - oracle.pg.nosql.NoSQLIndexManager
  - oracle.pg.text.OracleIndexParameters
    - oracle.pg.text.lucene.LuceneIndexParameters
    - oracle.pg.text.solr.SolrIndexParameters
  - oracle.pg.text.OracleIndexUtils
    - oracle.pg.text.lucene.LuceneIndexUtils
    - oracle.pg.text.solr.SolrIndexUtils
  - oracle.pg.common.OracleKeyManager
  - oracle.pg.nosql.OracleMergeVertexIterableImpl (implements java.lang.Iterable<T>)
  - oracle.pg.nosql.OraclePartitionScanWorker (implements java.lang.Runnable)
  - oracle.pg.common.OraclePropertyGraphBase (implements com.tinkerpop.blueprints.Graph, com.tinkerpop.blueprints.IndexableGraph, com.tinkerpop.blueprints.KeyIndexableGraph, com.tinkerpop.blueprints.TransactionalGraph)
    - oracle.pg.nosql.OraclePropertyGraph (implements oracle.pg.common.MesgConsts)
  - oracle.pg.nosql.OraclePropertyGraphConfiguration (implements com.tinkerpop.rexster.config.GraphConfiguration)
  - oracle.pg.nosql.OraclePropertyGraphDataLoader (implements oracle.pg.common.MesgConsts)
  - oracle.pg.nosql.OraclePropertyGraphUtils
  - oracle.pg.nosql.OracleUniqKPIterator (implements java.util.Iterator<E>)
  - oracle.pg.nosql.OracleVertexFilterIterableImpl (implements java.lang.Iterable<T>)
  - oracle.pg.nosql.OracleVertexFilterIteratorImpl (implements java.util.Iterator<E>, oracle.pg.common.MesgConsts)
  - oracle.pg.nosql.OracleVertexIterableImpl (implements java.lang.Iterable<T>)
  - oracle.pg.common.OracleWrapperElement (implements com.tinkerpop.blueprints.Element)
    - oracle.pg.common.OracleWrapperEdge (implements com.tinkerpop.blueprints.Edge)
    - oracle.pg.common.OracleWrapperVertex (implements com.tinkerpop.blueprints.Vertex)
  - oracle.pg.common.OracleWrapperGraph (implements com.tinkerpop.blueprints.Graph, com.tinkerpop.blueprints.TransactionalGraph)
  - oracle.pg.nosql.Parameters
  - oracle.pg.common.ParametersBase
  - org.apache.lucene.queryparser.classic.QueryParserBase (implements org.apache.lucene.queryparser.flexible.standard.CommonQueryParserConfiguration)
    - org.apache.lucene.queryparser.classic.QueryParser (implements org.apache.lucene.queryparser.classic.QueryParserConstants)
      - oracle.pg.text.lucene.OracleQueryParser
  - oracle.pg.common.RDFDataset2PropertyGraph
  - oracle.pg.common.RDFGraph2PropertyGraphStream (implements org.apache.jena.riot.system.StreamRDF)
  - oracle.pg.common.RDFGraph2PropertyGraphUtils
  - java.util.ResourceBundle
    - java.util.ListResourceBundle
      - oracle.pg.common.Messages
      - oracle.pg.common.Messages_es
  - oracle.pg.common.SimpleLog
  - oracle.pg.common.SimpleLogBasedProgressListenerImpl (implements oracle.pg.common.ProgressListener)
    - oracle.pg.common.SimpleLogBasedDataLoaderListenerImpl (implements oracle.pg.common.DataLoaderListener)
  - oracle.pg.text.solr.SolrIndex<T> (implements oracle.pg.text.OracleIndex<T>)
    - oracle.pg.text.solr.SolrAutoIndex<T> (implements oracle.pg.text.OracleAutoIndex<T>)
      - oracle.pg.text.solr.SolrEdgeAutoIndex
        - oracle.pg.nosql.index.solr.NoSQLSolrEdgeAutoIndex
      - oracle.pg.text.solr.SolrVertexAutoIndex (implements oracle.pg.text.OracleAutoIndex<T>)
        - oracle.pg.nosql.index.solr.NoSQLSolrVertexAutoIndex
    - oracle.pg.text.solr.SolrEdgeIndex
    - oracle.pg.text.solr.SolrVertexIndex (implements oracle.pg.common.MesgConsts)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - oracle.pg.text.OracleIndexException
      - java.lang.RuntimeException
        - oracle.pg.common.OraclePropertyGraphException
        - oracle.pg.nosql.OraclePropertyGraphException
        - oracle.pg.nosql.PropertyNamesTimeoutException

## Interface Hierarchy

- oracle.pg.common.EdgeFilterCallback
- oracle.pg.common.EdgeOpCallback
- com.tinkerpop.blueprints.Element
  - com.tinkerpop.blueprints.Edge
    - oracle.pg.common.OracleEdgeBase (also extends oracle.pg.common.OracleElementBase)
  - oracle.pg.common.OracleEdgeBase (also extends com.tinkerpop.blueprints.Edge, oracle.pg.common.OracleElementBase)
  - oracle.pg.common.OracleElementBase
    - oracle.pg.common.OracleEdgeBase (also extends com.tinkerpop.blueprints.Edge)
    - oracle.pg.common.OracleVertexBase (also extends com.tinkerpop.blueprints.Vertex)
  - oracle.pg.common.OracleVertexBase (also extends oracle.pg.common.OracleElementBase, com.tinkerpop.blueprints.Vertex)
  - com.tinkerpop.blueprints.Vertex
    - oracle.pg.common.OracleVertexBase (also extends oracle.pg.common.OracleElementBase)
- com.tinkerpop.blueprints.Index<T>
  - oracle.pg.text.OracleAutoIndex<T>
  - oracle.pg.text.OracleIndex<T>
    - oracle.pg.text.OracleAutoIndex<T>
- oracle.pg.common.MesgConsts
- oracle.pg.common.ProgressListener
  - oracle.pg.common.DataLoaderListener
- oracle.pg.common.VertexFilterCallback
- oracle.pg.common.VertexOpCallback

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.pg.common.OraclePropertyGraphBase.OptimizationFlag
    - oracle.pg.nosql.DataChange.ChangeAction
    - oracle.pg.nosql.OraclePropertyGraph.QueueAction
    - oracle.pg.text.lucene.OracleDirectory.DirectoryType

Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.